package com.imooc.service;

import com.imooc.entity.mo.MessageMO;

import java.util.List;
import java.util.Map;

public interface MsgService {
    /**
     * 创建消息
     */
    public void createMsg(String fromUserId,
                          String toUserId,
                          Integer msgType,
                          Map msgContent);

    /**
     * 分页查询消息
     * @param toUserId
     * @param page
     * @param pageSize
     */
    public List<MessageMO> queryList(String toUserId, Integer page, Integer pageSize);

    /**
     * 取消关注 删除消息
     */
    public void unFollowVlogger(String myId, String vloggerId);

    /**
     * 取消评论点赞 删除消息
     * @param myId
     * @param vloggerId
     */
    public void unLikeThiComment(String myId,String vloggerId);

    /**
     * 取消视频点赞 删除消息
     * @param myId
     * @param vloggerId
     */
    public void unlikeThisVlog(String myId,String vloggerId);
}
